/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.cpal.entrenamiento.entity;

import java.util.LinkedList;
import java.util.List;

/**
 *
 * @author Omar
 */
public class ElementoMenu extends Bean {

    private String nombre;
    private String descripcion;
    private List<ElementoMenu> hijos = new LinkedList<ElementoMenu>();

    public ElementoMenu(String nombre, String descripcion) {
        this.nombre = nombre;
        this.descripcion = descripcion;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public List<ElementoMenu> getHijos() {
        return hijos;
    }

    public void setHijos(List<ElementoMenu> hijos) {
        this.hijos = hijos;
    }

    public void agregarHijo(ElementoMenu hijo) {
        if (hijo != null) {
            hijos.add(hijo);
        }
    }

    public void eliminarHijo(ElementoMenu hijo) {
        if (hijo != null) {
            hijos.remove(hijo);
        }
    }
}
